#ifndef COMPILER_ONLINE
#include "header.cpp"
#endif

void Test1()
{
    // 通过定义临时对象，来完成⽅法的调⽤
    vector<int> nums = {5, 2, 3, 7, 1, 6, 9};
    int ret = Solution().FindMax(nums);
    if (ret == 9)
    {
        std::cout << "通过⽤例1, 最大值为9!" << std::endl;
    }
    else
    {
        std::cout << "没有通过⽤例1, 返回值是：" << ret << std::endl;
    }
}

void Test2()
{
    // 通过定义临时对象，来完成⽅法的调⽤
    vector<int> nums = {-2, 3, 8, 12, 9};
    int ret = Solution().FindMax(nums);
    if (ret == 12)
    {
        std::cout << "通过⽤例2, 最大值为12!" << std::endl;
    }
    else
    {
        std::cout << "没有通过⽤例2, 返回值是：" << ret << std::endl;
    }
}

int main()
{
    Test1();
    Test2();
    return 0;
}